package com.css.openapi.entity;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * <p>
 * 企业信息表
 * </p>
 *
 * @author zhangrui
 * @since 2024-10-16
 */
@Data
@Accessors(chain = true)
@TableName("zfjkp_yh_qyxx")
@ApiModel(value = "RecyclingEnterpriseInfo", description = "企业信息表")
public class RecyclingEnterpriseInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("企业ID")
    @TableId(value = "QYID",type = IdType.ASSIGN_ID)
    private String qyid;

    @ApiModelProperty("企业入驻申请流水ID")
    @TableField(value = "QYRZSQLSID")
    private String qyrzsqlsid;

    @ApiModelProperty("统一社会信用代码")
    @TableField(value = "TYSHXYDM")
    private String tyshxydm;

    @ApiModelProperty("公司名称")
    @TableField(value = "QYMC")
    private String qymc;

    @ApiModelProperty("企业地址")
    @TableField(value = "QYDZ")
    private String qydz;

    @ApiModelProperty("企业电话")
    @TableField(value = "QYDH")
    private String qydh;

    @ApiModelProperty("营业执照")
    @TableField(value = "YYZZ")
    private String yyzz;

    @ApiModelProperty("对公银行账号")
    @TableField(value = "DGYHZH")
    private String dgyhzh;

    @ApiModelProperty("对公银行行号")
    @TableField(value = "DGYHHH")
    private String dgyhhh;

    @ApiModelProperty("开户许可证")
    @TableField(value = "KHXKZ")
    private String khxkz;

    @ApiModelProperty("法人身份证正面")
    @TableField(value = "FRSFZJZM")
    private String frsfzjzm;

    @ApiModelProperty("法人身份证反面")
    @TableField(value = "FRSFZJFM")
    private String frsfzjfm;

    @ApiModelProperty("企业门头照片")
    @TableField(value = "QYMTZP")
    private String qymtzp;

    @ApiModelProperty("企业实际经营照片")
    @TableField(value = "QYSJJYZP")
    private String qysjjyzp;

    @ApiModelProperty("申请人姓名")
    @TableField(value = "SQRXM")
    private String sqrxm;

    @ApiModelProperty("申请人手机号")
    @TableField(value = "SQRSJH")
    private String sqrsjh;

    @ApiModelProperty("申请人身份证号")
    @TableField(value = "SQRSFZH")
    private String sqrsfzh;

    @ApiModelProperty("申请状态")
    @TableField(value = "SQZT")
    private String sqzt;

    @ApiModelProperty("审核人")
    @TableField(value = "SHR1")
    private String shr1;

    @ApiModelProperty("审核时间")
    @TableField(value = "SHSJ")
    private Date shsj;

    @ApiModelProperty("审核意见")
    @TableField(value = "SHYJ")
    private String shyj;

    @ApiModelProperty("删除标记")
    @TableField(value = "SCBJ")
    private String scbj;

    @ApiModelProperty("创建人")
    @TableField(value = "CJR")
    private String cjr;

    @ApiModelProperty("修改人")
    @TableField(value = "XGR")
    private String xgr;

    @ApiModelProperty("创建时间")
    @TableField(value = "CJSJ", fill = FieldFill.INSERT)
    private LocalDateTime cjsj;

    @ApiModelProperty("修改时间")
    @TableField(value = "XGSJ", fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime xgsj;

    @ApiModelProperty("授权书")
    @TableField(value = "SQS")
    private String sqs;

    @ApiModelProperty("合同")
    @TableField(value = "CONTRACT")
    private String contract;

    @ApiModelProperty("强制提交说明")
    @TableField(value = "QZTJSM")
    private String qztjsm;

    @ApiModelProperty("商户绑定编号")
    @TableField(value = "SHBDBH")
    private String shbdbh;

    @ApiModelProperty("业务类型")
    @TableField(value = "YWLX_DM")
    private String ywlxDm;

    @ApiModelProperty("法人姓名")
    @TableField(value = "FRXM")
    private String frxm;

    @ApiModelProperty("法人身份证号码")
    @TableField(value = "FRSFZHM")
    private String frsfzhm;

    @ApiModelProperty("接入中心")
    @TableField(value = "JRZX")
    private String jrzx;
}
